package com.zx.map.service.model;

import com.zx.platform.service.model.PageModel;

import java.util.Date;

public class MerchantInfoModel extends PageModel{
    private String beginDate;
    private String endDate;
	private int settleRateType;
	private String parentMerchantId;
	private int parentApproved;
	private int depth;
	
	
	public int getSettleRateType() {
		return settleRateType;
	}

	public void setSettleRateType(int settleRateType) {
		this.settleRateType = settleRateType;
	}

	public String getParentMerchantId() {
		return parentMerchantId;
	}

	public void setParentMerchantId(String parentMerchantId) {
		this.parentMerchantId = parentMerchantId;
	}

	public int getParentApproved() {
		return parentApproved;
	}

	public void setParentApproved(int parentApproved) {
		this.parentApproved = parentApproved;
	}

	public int getDepth() {
		return depth;
	}

	public void setDepth(int depth) {
		this.depth = depth;
	}

	/**
     * 代理商名称
     */
    private String agentName;
	private String terminalJson;
	private String legalIndentityImg;
	private String legalOppindentityImg;
	private String bussinessImg;
	private String orgcodeImg;
	private String taxImg;
	private String bankLicenseImg;
	private String settleCardImg;
	private String bussinessEnvImg;
	private String depositBank;
	private Integer settleId;
	private String agentId;
	private String agentSysAccount;
    //是否申请线下扫码

    public boolean isOfflineFlag() {
        return offlineFlag;
    }

    public void setOfflineFlag(boolean offlineFlag) {
        this.offlineFlag = offlineFlag;
    }

    private boolean offlineFlag;
       /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_info.PRODUCT_TYPE
     *
     * @mbggenerated Mon Jul 06 10:57:41 CST 2015
     */
    private String productType;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_info.MERCHANT_TYPE
     *
     * @mbggenerated Mon Jul 06 10:57:41 CST 2015
     */
    private String merchantType;
    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_certificate_info.HOLD_INDENTITY_CARD
     *
     * @mbggenerated Mon Jul 06 10:57:41 CST 2015
     */
    private String holdIndentityCard;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_certificate_info.CREDIT_CARD_IMG
     *
     * @mbggenerated Mon Jul 06 10:57:41 CST 2015
     */
    private String creditCardImg;
	public String getAgentId() {
		return agentId;
	}

	public void setAgentId(String agentId) {
		this.agentId = agentId;
	}

	
    public Integer getSettleId() {
		return settleId;
	}

	public void setSettleId(Integer settleId) {
		this.settleId = settleId;
	}

	public String getDepositBank() {
		return depositBank;
	}

	public void setDepositBank(String depositBank) {
		this.depositBank = depositBank;
	}

	/**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_info.MERCHANT_ID
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    private String merchantId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_info.CREATE_DATE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    private Date createDate;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_info.UPDATE_DATE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    private Date updateDate;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_info.MERCHANT_PROVINCE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    private String merchantProvince;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_info.MERCHANT_CITY
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    private String merchantCity;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_info.MERCHANT_NAME
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    private String merchantName;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_info.MERCHANT_ADDR
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    private String merchantAddr;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_info.LEGAL_NAME
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    private String legalName;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_info.LEGAL_IDENTITYNO
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    private String legalIdentityno;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_info.BUSSINESS_SCOPE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    private String bussinessScope;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_info.TELEPHONE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    private String telephone;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_info.STATUS
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    private String status;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_info.SYS_ACCOUNT
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    private String sysAccount;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_info.SYS_PASSWORD
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    private String sysPassword;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_info.TRADE_PASSWORD
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    private String tradePassword;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_info.SETTLE_TYPE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    private String settleType;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_info.T0_LIMIT
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    private Double t0Limit;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_info.ALIPAY_RATE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    private Double alipayRate;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_info.WX_RATE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    private Double wxRate;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column merchant_info.LAST_LOGINTIME
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    private Date lastLogintime;

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column merchant_info.MERCHANT_ID
     *
     * @return the value of merchant_info.MERCHANT_ID
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public String getMerchantId() {
        return merchantId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column merchant_info.MERCHANT_ID
     *
     * @param merchantId the value for merchant_info.MERCHANT_ID
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public void setMerchantId(String merchantId) {
        this.merchantId = merchantId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column merchant_info.CREATE_DATE
     *
     * @return the value of merchant_info.CREATE_DATE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column merchant_info.CREATE_DATE
     *
     * @param createDate the value for merchant_info.CREATE_DATE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column merchant_info.UPDATE_DATE
     *
     * @return the value of merchant_info.UPDATE_DATE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column merchant_info.UPDATE_DATE
     *
     * @param updateDate the value for merchant_info.UPDATE_DATE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column merchant_info.MERCHANT_PROVINCE
     *
     * @return the value of merchant_info.MERCHANT_PROVINCE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public String getMerchantProvince() {
        return merchantProvince;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column merchant_info.MERCHANT_PROVINCE
     *
     * @param merchantProvince the value for merchant_info.MERCHANT_PROVINCE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public void setMerchantProvince(String merchantProvince) {
        this.merchantProvince = merchantProvince;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column merchant_info.MERCHANT_CITY
     *
     * @return the value of merchant_info.MERCHANT_CITY
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public String getMerchantCity() {
        return merchantCity;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column merchant_info.MERCHANT_CITY
     *
     * @param merchantCity the value for merchant_info.MERCHANT_CITY
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public void setMerchantCity(String merchantCity) {
        this.merchantCity = merchantCity;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column merchant_info.MERCHANT_NAME
     *
     * @return the value of merchant_info.MERCHANT_NAME
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public String getMerchantName() {
        return merchantName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column merchant_info.MERCHANT_NAME
     *
     * @param merchantName the value for merchant_info.MERCHANT_NAME
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public void setMerchantName(String merchantName) {
        this.merchantName = merchantName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column merchant_info.MERCHANT_ADDR
     *
     * @return the value of merchant_info.MERCHANT_ADDR
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public String getMerchantAddr() {
        return merchantAddr;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column merchant_info.MERCHANT_ADDR
     *
     * @param merchantAddr the value for merchant_info.MERCHANT_ADDR
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public void setMerchantAddr(String merchantAddr) {
        this.merchantAddr = merchantAddr;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column merchant_info.LEGAL_NAME
     *
     * @return the value of merchant_info.LEGAL_NAME
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public String getLegalName() {
        return legalName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column merchant_info.LEGAL_NAME
     *
     * @param legalName the value for merchant_info.LEGAL_NAME
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public void setLegalName(String legalName) {
        this.legalName = legalName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column merchant_info.LEGAL_IDENTITYNO
     *
     * @return the value of merchant_info.LEGAL_IDENTITYNO
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public String getLegalIdentityno() {
        return legalIdentityno;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column merchant_info.LEGAL_IDENTITYNO
     *
     * @param legalIdentityno the value for merchant_info.LEGAL_IDENTITYNO
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public void setLegalIdentityno(String legalIdentityno) {
        this.legalIdentityno = legalIdentityno;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column merchant_info.BUSSINESS_SCOPE
     *
     * @return the value of merchant_info.BUSSINESS_SCOPE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public String getBussinessScope() {
        return bussinessScope;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column merchant_info.BUSSINESS_SCOPE
     *
     * @param bussinessScope the value for merchant_info.BUSSINESS_SCOPE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public void setBussinessScope(String bussinessScope) {
        this.bussinessScope = bussinessScope;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column merchant_info.TELEPHONE
     *
     * @return the value of merchant_info.TELEPHONE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public String getTelephone() {
        return telephone;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column merchant_info.TELEPHONE
     *
     * @param telephone the value for merchant_info.TELEPHONE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column merchant_info.STATUS
     *
     * @return the value of merchant_info.STATUS
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public String getStatus() {
        return status;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column merchant_info.STATUS
     *
     * @param status the value for merchant_info.STATUS
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public void setStatus(String status) {
        this.status = status;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column merchant_info.SYS_ACCOUNT
     *
     * @return the value of merchant_info.SYS_ACCOUNT
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public String getSysAccount() {
        return sysAccount;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column merchant_info.SYS_ACCOUNT
     *
     * @param sysAccount the value for merchant_info.SYS_ACCOUNT
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public void setSysAccount(String sysAccount) {
        this.sysAccount = sysAccount;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column merchant_info.SYS_PASSWORD
     *
     * @return the value of merchant_info.SYS_PASSWORD
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public String getSysPassword() {
        return sysPassword;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column merchant_info.SYS_PASSWORD
     *
     * @param sysPassword the value for merchant_info.SYS_PASSWORD
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public void setSysPassword(String sysPassword) {
        this.sysPassword = sysPassword;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column merchant_info.TRADE_PASSWORD
     *
     * @return the value of merchant_info.TRADE_PASSWORD
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public String getTradePassword() {
        return tradePassword;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column merchant_info.TRADE_PASSWORD
     *
     * @param tradePassword the value for merchant_info.TRADE_PASSWORD
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public void setTradePassword(String tradePassword) {
        this.tradePassword = tradePassword;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column merchant_info.SETTLE_TYPE
     *
     * @return the value of merchant_info.SETTLE_TYPE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public String getSettleType() {
        return settleType;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column merchant_info.SETTLE_TYPE
     *
     * @param settleType the value for merchant_info.SETTLE_TYPE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public void setSettleType(String settleType) {
        this.settleType = settleType;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column merchant_info.T0_LIMIT
     *
     * @return the value of merchant_info.T0_LIMIT
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public Double getT0Limit() {
        return t0Limit;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column merchant_info.T0_LIMIT
     *
     * @param t0Limit the value for merchant_info.T0_LIMIT
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public void setT0Limit(Double t0Limit) {
        this.t0Limit = t0Limit;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column merchant_info.ALIPAY_RATE
     *
     * @return the value of merchant_info.ALIPAY_RATE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public Double getAlipayRate() {
        return alipayRate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column merchant_info.ALIPAY_RATE
     *
     * @param alipayRate the value for merchant_info.ALIPAY_RATE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public void setAlipayRate(Double alipayRate) {
        this.alipayRate = alipayRate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column merchant_info.WX_RATE
     *
     * @return the value of merchant_info.WX_RATE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public Double getWxRate() {
        return wxRate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column merchant_info.WX_RATE
     *
     * @param wxRate the value for merchant_info.WX_RATE
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public void setWxRate(Double wxRate) {
        this.wxRate = wxRate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column merchant_info.LAST_LOGINTIME
     *
     * @return the value of merchant_info.LAST_LOGINTIME
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public Date getLastLogintime() {
        return lastLogintime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column merchant_info.LAST_LOGINTIME
     *
     * @param lastLogintime the value for merchant_info.LAST_LOGINTIME
     *
     * @mbggenerated Tue May 12 10:31:25 CST 2015
     */
    public void setLastLogintime(Date lastLogintime) {
        this.lastLogintime = lastLogintime;
    }

	public String getLegalIndentityImg() {
		return legalIndentityImg;
	}

	public void setLegalIndentityImg(String legalIndentityImg) {
		this.legalIndentityImg = legalIndentityImg;
	}

	public String getLegalOppindentityImg() {
		return legalOppindentityImg;
	}

	public void setLegalOppindentityImg(String legalOppindentityImg) {
		this.legalOppindentityImg = legalOppindentityImg;
	}

	public String getBussinessImg() {
		return bussinessImg;
	}

	public void setBussinessImg(String bussinessImg) {
		this.bussinessImg = bussinessImg;
	}

	public String getOrgcodeImg() {
		return orgcodeImg;
	}

	public void setOrgcodeImg(String orgcodeImg) {
		this.orgcodeImg = orgcodeImg;
	}

	public String getTaxImg() {
		return taxImg;
	}

	public void setTaxImg(String taxImg) {
		this.taxImg = taxImg;
	}

	public String getBankLicenseImg() {
		return bankLicenseImg;
	}

	public void setBankLicenseImg(String bankLicenseImg) {
		this.bankLicenseImg = bankLicenseImg;
	}

	public String getSettleCardImg() {
		return settleCardImg;
	}

	public void setSettleCardImg(String settleCardImg) {
		this.settleCardImg = settleCardImg;
	}

	public String getBussinessEnvImg() {
		return bussinessEnvImg;
	}

	public void setBussinessEnvImg(String bussinessEnvImg) {
		this.bussinessEnvImg = bussinessEnvImg;
	}

	public String getTerminalJson() {
		return terminalJson;
	}

	public void setTerminalJson(String terminalJson) {
		this.terminalJson = terminalJson;
	}

	public String getAgentSysAccount() {
		return agentSysAccount;
	}

	public void setAgentSysAccount(String agentSysAccount) {
		this.agentSysAccount = agentSysAccount;
	}

    public String getProductType() {
        return productType;
    }

    public void setProductType(String productType) {
        this.productType = productType;
    }

    public String getMerchantType() {
        return merchantType;
    }

    public void setMerchantType(String merchantType) {
        this.merchantType = merchantType;
    }

    public String getHoldIndentityCard() {
        return holdIndentityCard;
    }

    public void setHoldIndentityCard(String holdIndentityCard) {
        this.holdIndentityCard = holdIndentityCard;
    }

    public String getCreditCardImg() {
        return creditCardImg;
    }

    public void setCreditCardImg(String creditCardImg) {
        this.creditCardImg = creditCardImg;
    }

    public String getBeginDate() {
        return beginDate;
    }

    public void setBeginDate(String beginDate) {
        this.beginDate = beginDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getAgentName() {
        return agentName;
    }

    public void setAgentName(String agentName) {
        this.agentName = agentName;
    }
}
